package com.yang.frost.blueberry.service;

import com.yang.frost.blueberry.mapper.CmsCategoryMapper;
import com.yang.frost.blueberry.util.ApiResult;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.Map;

/**
 * @author 10296
 * @date 2021/3/10
 * @Description:
 */
public interface CmsCategoryService {
    /**
     * 添加条目
     *
     * @param paramsMap
     * @return
     */
    ApiResult insertCategory(Map<String, Object> paramsMap);

    /**
     * 查询条目信息
     *
     * @param paramsMap
     * @return
     */
    ApiResult qryCategoryList(Map<String, Object> paramsMap);

    /**
     * 查询条目信息树
     *
     * @param paramsMap
     * @return
     */
    ApiResult qryCategoryNodeTree(Map<String, Object> paramsMap);

    /**
     * 删除
     *
     * @param categoryId
     * @return
     */
    ApiResult deleteCategory(String categoryId);

    /**
     * 更新
     *
     * @param paramsMap
     * @return
     */
    ApiResult updateCategory(Map<String, Object> paramsMap);
}
